Darn, I forgot that the sample apps use log4j at runtime - not just
for test output.  Still, the samples should change that to a runtime
scope individually (or maybe in the samples parent pom) rather than
having that be the default in the root pom.

On Tue, Nov 17, 2009 at 2:22 PM, Les Hazlewood <[email protected]> wrote:
> Cool, thanks Kalle.
>
> On Tue, Nov 17, 2009 at 2:20 PM, Kalle Korhonen
> <[email protected]> wrote:
>> Done. Opened Bug 48216 against log4j (they use bugzilla), excluded the
>> javamail deps and marked log4j to use test scope for core. Please svn
>> update and try again, ahem.. erewards.
>>
>> Kalle
>>
>>
>> On Tue, Nov 17, 2009 at 11:08 AM, Les Hazlewood <[email protected]> 
>> wrote:
>>> Yeah, we're only using log4j as a test dependency for test log output.
>>>  We don't depend on log4j for any compile-time needs (only slf4j-api)
>>>
>>> On Tue, Nov 17, 2009 at 1:58 PM, Kalle Korhonen
>>> <[email protected]> wrote:
>>>> Well, 1.2.15 is the latest log4j. They say (at ) "The
>>>> org.apache.log4j.net.SMTPAppender  relies on the JavaMail API. It has
>>>> been tested with JavaMail API version 1.2. The JavaMail API requires
>>>> the JavaBeans Activation Framework package. "
>>>>
>>>> So, Javamail should have been marked as optional in log4j, I'll open
>>>> an issue against them. And I'll exclude it from Shiro's log4j
>>>> dependencies for now.
>>>>
>>>> Kalle
>>>>
>>>> On Tue, Nov 17, 2009 at 10:04 AM, Kalle Korhonen
>>>> <[email protected]> wrote:
>>>>> Uh, we need to get the Maven site regularly deployed somewhere. I just
>>>>> run mvn dependency:tree. Javamail is pulled in as transitional
>>>>> dependency of log4j, see:
>>>>> [INFO] +- log4j:log4j:jar:1.2.15:test
>>>>> [INFO] |  \- javax.mail:mail:jar:1.4:test
>>>>> [INFO] |     \- javax.activation:activation:jar:1.1:test
>>>>>
>>>>> I don't think we need javamail anyways, but if we do, we should move
>>>>> to 1.4.1 and mark in the scope provided (it's not worth our time
>>>>> tracking down where the damaged 1.4 javamail originates from given
>>>>> it's likely it won't be fixed anyway). I think it's a mistake in log4j
>>>>> 1.2.15 pom - it should have been marked in the provided scope there
>>>>> (probably javamail based appender). I can try a newer version of log4j
>>>>> and if that doesn't help, exclude the unnecessary poms. Agree?
>>>>>
>>>>> Kalle
>>>>>
>>>>>
>>>>> On Tue, Nov 17, 2009 at 8:57 AM, Alan D. Cabrera <[email protected]> 
>>>>> wrote:
>>>>>> Can you post the mail-1.4.jar that you get before you replaced it?  Do 
>>>>>> you
>>>>>> see where it gets downloaded from during the maven build?
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Alan
>>>>>>
>>>>>>
>>>>>> On Nov 17, 2009, at 8:21 AM, erewards wrote:
>>>>>>
>>>>>>>
>>>>>>> I did get Shiro from trunk using svn co
>>>>>>> http://svn.apache.org/repos/asf/incubator/shiro/trunk/
>>>>>>>
>>>>>>> I removed .m2 repository folder and unset JAVA_HOME as you suggested
>>>>>>> and then did mvn clean install,
>>>>>>>
>>>>>>> Of course it did not find jdk
>>>>>>>
>>>>>>> ERROR: JAVA_HOME not found in your environment. blah, blah, blah...
>>>>>>>
>>>>>>> Then I downloaded jdk 1.6.0_17 set JAVA_HOME to jdk 1.6 and did mvn 
>>>>>>> clean
>>>>>>> install
>>>>>>>
>>>>>>> still same error (so jdk 1.5 and 1.6 did not make difference)
>>>>>>>
>>>>>>>
>>>>>>> -----------------------------------------------------------------------------------------
>>>>>>> [INFO] [compiler:compile {execution: default-compile}]
>>>>>>> [INFO] Compiling 250 source files to
>>>>>>> C:\Programs\Apache\Shiro\core\target\classe
>>>>>>> s
>>>>>>> [INFO] [resources:testResources {execution: default-testResources}]
>>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>>> [INFO] Copying 1 resource
>>>>>>> [INFO] Copying 3 resources
>>>>>>> [INFO] [compiler:testCompile {execution: default-testCompile}]
>>>>>>> [INFO] Compiling 43 source files to
>>>>>>> C:\Programs\Apache\Shiro\core\target\test-cl
>>>>>>> asses
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [ERROR] BUILD FAILURE
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Compilation failure
>>>>>>> error: error reading C:\Documents and
>>>>>>> Settings\akulkarni\.m2\repository\javax\ma
>>>>>>> il\mail\1.4\mail-1.4.jar; error in opening zip file
>>>>>>>
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] For more information, run Maven with the -e switch
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Total time: 3 minutes 6 seconds
>>>>>>> [INFO] Finished at: Tue Nov 17 10:10:54 CST 2009
>>>>>>> [INFO] Final Memory: 23M/42M
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> -----------------------------------------------------------------------------------------
>>>>>>>
>>>>>>> Then I downloaded
>>>>>>>
>>>>>>> http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/mail/mail/1.4/mail-1.4.jar
>>>>>>> and replaced it in .m2 repository
>>>>>>>
>>>>>>> And mvn install (NOTclean install)
>>>>>>>
>>>>>>> Then the build was successful.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> --------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> Alan D. Cabrera wrote:
>>>>>>>>
>>>>>>>> How odd.
>>>>>>>>
>>>>>>>> Can you, if you are so inclined, unset your JAVA_HOME, trash your .m2/
>>>>>>>> repository directory, then perform a
>>>>>>>>
>>>>>>>> mvn clean install
>>>>>>>>
>>>>>>>> BTW, what are you building?  shiro/trunk?
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Alan
>>>>>>>>
>>>>>>>> On Nov 16, 2009, at 2:54 PM, erewards wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> See my comments, hope this helps
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Alan D. Cabrera wrote:
>>>>>>>>>>
>>>>>>>>>> A few quick questions.
>>>>>>>>>>
>>>>>>>>>> - What version of Java are you running?
>>>>>>>>>>
>>>>>>>>>> I have set JAVA_HOME=C:\Programs\Java\jdk1.5.0_15
>>>>>>>>>>
>>>>>>>>>> But when I run java -version on command line I see following
>>>>>>>>>> java version "1.6.0_07"
>>>>>>>>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
>>>>>>>>>> Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> - What version of Maven are you running?
>>>>>>>>>> M2_HOME=C:\Programs\Apache\Maven-2.2.1
>>>>>>>>>>
>>>>>>>>>> When I run mvn -version I see following
>>>>>>>>>>
>>>>>>>>>> Apache Maven 2.2.1 (r801777; 2009-08-06 14:16:01-0500)
>>>>>>>>>> Java version: 1.5.0_15
>>>>>>>>>> Java home: C:\Programs\Java\jdk1.5.0_15\jre
>>>>>>>>>> Default locale: en_US, platform encoding: Cp1252
>>>>>>>>>> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>>>>>>>>>>
>>>>>>>>>> (note the java home mvn using)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> - What kind of OS are you on?
>>>>>>>>>> XP Pro - SP3
>>>>>>>>>> -----------------------------------------
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Alan
>>>>>>>>>>
>>>>>>>>>> On Nov 16, 2009, at 2:35 PM, erewards wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks guys. It worked. Not sure what helped, but I did set
>>>>>>>>>>> JAVA_HOME and
>>>>>>>>>>> M2_HOME and also replaced mail-1.4.jar with the one Ludger
>>>>>>>>>>> suggested.
>>>>>>>>>>>
>>>>>>>>>>> Thanks again.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Alan D. Cabrera wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> You shouldn't have to do this to get things to compile.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Alan
>>>>>>>>>>>>
>>>>>>>>>>>> On Nov 15, 2009, at 9:42 AM, Ludger wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Download the mail-1.4.jar from
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/mail/mail/1.4/mail-1.4.jar
>>>>>>>>>>>>> and replace the existing jar in your maven javax/mail/mail folder
>>>>>>>>>>>>>
>>>>>>>>>>>>> Then Shiro building works fine.
>>>>>>>>>>>>>
>>>>>>>>>>>>> cu
>>>>>>>>>>>>> --
>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>
>>>>>>>>>>>>> http://n2.nabble.com/Error-while-building-Shiro-from-source-tp3989762p4008340.html
>>>>>>>>>>>>> Sent from the Shiro User mailing list archive at Nabble.com.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>>>
>>>>>>>>>>> http://n2.nabble.com/Error-while-building-Shiro-from-source-tp3989762p4015148.html
>>>>>>>>>>> Sent from the Shiro User mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>>
>>>>>>>>> http://n2.nabble.com/Error-while-building-Shiro-from-source-tp3989762p4015237.html
>>>>>>>>> Sent from the Shiro User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n2.nabble.com/Error-while-building-Shiro-from-source-tp3989762p4019544.html
>>>>>>> Sent from the Shiro User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to