[ 
https://issues.apache.org/jira/browse/JSPWIKI-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551712
 ] 

Brian Nettles commented on JSPWIKI-103:
---------------------------------------

Janne, I got the application to work in Net Beans - mostly.  I traced through 
the code to InternationalizationManager getBundle method.  It failed on the 
following: ResourceBundle b = ResourceBundle.getBundle(bundle,locale); So you 
are correct, it was not loading the Resource Bundle.  I renamed the directory 
"i18n" to "classes" and it fixed the problem. I have not yet dropped it onto 
the Linux server.  Now I have to debug an error with the plugins.  I get this 
displayed on the page now. Plugin insertion failed: Could not find plugin If  
Plugin insertion failed: Could not find plugin If So I guess regarding the 
initial ticket, You may close it if you want.  I do not understand why the 
resource bundle will load in i18n in your environment when the standard Java 
answer is to be in the classes directory.  Does this point to a configuration 
file the may not be getting loaded on startup?  If so, that may solve my new 
problem as well as other inevitible problems due to improper 
configuration. Thanks again. Brian


> Build issues working with SRC
> -----------------------------
>
>                 Key: JSPWIKI-103
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-103
>             Project: JSPWiki
>          Issue Type: Bug
>    Affects Versions: 2.6.0
>         Environment: Windows XP using Tomcat 6 and Net Beans 5.5/6.0RC - 
> problem occurs even when I eliminate Net Beans altogether with Tomcat on XP
>            Reporter: Brian Nettles
>            Priority: Minor
>
> First of all, I love your product.  Your bin downloads of the new RC are 
> super.  But when I try to build from Sorce I cannot succeed.  I have just 
> downloaded from the JSPWiki.org and from the CVS  with the same results. 
> Building from ANT, I get the following:
> C:\JSPWiki_CVS\JSPWiki>build
> Searching for build.xml ...
> Buildfile: C:\JSPWiki_CVS\JSPWiki\build.xml
> mkpropertyfile:
>      [copy] Copying 1 file to C:\JSPWiki_CVS\JSPWiki\etc
>      [copy] Copying 1 file to C:\JSPWiki_CVS\JSPWiki\tests\etc
>      [copy] Copying 1 file to C:\JSPWiki_CVS\JSPWiki\tests\etc
>      [copy] Copying 1 file to C:\JSPWiki_CVS\JSPWiki\tests\etc
> BUILD FAILED
> C:\JSPWiki_CVS\JSPWiki\build.xml:182: Property file 
> (C:\JSPWiki_CVS\JSPWiki\build.properties.mine) not found.
> Total time: 0 seconds
> When I compile it through the IDE using NetBeans, it comples just fine.  But 
> when I run it, I get this message on the browser:
> JSPWiki has detected an error
> Error Message 
> Exception 
> java.util.MissingResourceException 
> Place where detected 
> java.util.ResourceBundle.throwMissingResourceException(), line 836 
> If you have changed the templates, please do check them. This error message 
> may show up because of that. If you have not changed them, and you are either 
> installing JSPWiki for the first time or have changed configuration, then you 
> might want to check your configuration files. If you are absolutely sure that 
> JSPWiki was running quite okay or you can't figure out what is going on, then 
> by all means, come over to jspwiki.org and tell us. There is more information 
> in the log file (like the full stack trace, which you should add to any error 
> report). 
> And don't worry - it's just a computer program. Nothing really serious is 
> probably going on: at worst you can lose a few nights sleep. It's not like 
> it's the end of the world. 
> Now here is what the logs from Tomcat look like:
> INFO: registered local arg resolver 
> com.metaparadigm.jsonrpc.HttpSessionArgResolver for local class 
> javax.servlet.http.HttpSession with context 
> javax.servlet.http.HttpServletRequest
> Dec 13, 2007 12:15:27 PM com.metaparadigm.jsonrpc.JSONRPCBridge 
> registerLocalArgResolver
> INFO: registered local arg resolver 
> com.metaparadigm.jsonrpc.JSONRPCBridgeServletArgResolver for local class 
> com.metaparadigm.jsonrpc.JSONRPCBridge with context 
> javax.servlet.http.HttpServletRequest
> Dec 13, 2007 12:15:27 PM org.apache.catalina.session.StandardManager doLoad
> SEVERE: IOException while loading persisted sessions: 
> java.io.WriteAbortedException: writing aborted; 
> java.io.NotSerializableException: 
> com.ecyrd.jspwiki.search.SearchManager$JSONSearch
> java.io.WriteAbortedException: writing aborted; 
> java.io.NotSerializableException: 
> com.ecyrd.jspwiki.search.SearchManager$JSONSearch
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>       at java.util.HashMap.readObject(HashMap.java:1067)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>       at 
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1439)
>       at 
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:942)
>       at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>       at 
> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>       at 
> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>       at 
> org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:438)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>       at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>       at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: java.io.NotSerializableException: 
> com.ecyrd.jspwiki.search.SearchManager$JSONSearch
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at java.util.HashMap.writeObject(HashMap.java:1039)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at 
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1515)
>       at 
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:959)
>       at 
> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>       at 
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>       at 
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>       at 
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4499)
>       at 
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)
>       at 
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>       at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>       at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
>       at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
>       at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>       at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:584)
>       at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>       at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:591)
>       ... 6 more
> Dec 13, 2007 12:15:27 PM org.apache.catalina.session.StandardManager start
> SEVERE: Exception loading sessions from persistent storage
> java.io.WriteAbortedException: writing aborted; 
> java.io.NotSerializableException: 
> com.ecyrd.jspwiki.search.SearchManager$JSONSearch
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>       at java.util.HashMap.readObject(HashMap.java:1067)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at 
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
>       at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
>       at 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
>       at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
>       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>       at 
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1439)
>       at 
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:942)
>       at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
>       at 
> org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
>       at 
> org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
>       at 
> org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:438)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>       at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>       at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>       at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: java.io.NotSerializableException: 
> com.ecyrd.jspwiki.search.SearchManager$JSONSearch
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at java.util.HashMap.writeObject(HashMap.java:1039)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at 
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>       at 
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>       at 
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>       at 
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1515)
>       at 
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:959)
>       at 
> org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:517)
>       at 
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
>       at 
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
>       at 
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4499)
>       at 
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:924)
>       at 
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1180)
>       at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1151)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:313)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>       at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1086)
>       at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1098)
>       at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
>       at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:584)
>       at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>       at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:591)
>       ... 6 more
> Dec 13, 2007 12:15:28 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8084
> Dec 13, 2007 12:15:28 PM org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> Dec 13, 2007 12:15:28 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/15  config=null
> Dec 13, 2007 12:15:28 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1912 ms
> Dec 13, 2007 12:15:35 PM org.apache.coyote.http11.Http11Protocol pause
> INFO: Pausing Coyote HTTP/1.1 on http-8084
> Dec 13, 2007 12:15:36 PM org.apache.catalina.core.StandardService stop
> INFO: Stopping service Catalina
> Dec 13, 2007 12:15:37 PM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stopping Coyote HTTP/1.1 on http-8084
> I spent some time making objects Serializable; however, there seems to be 
> another issue at stake here.
> Any thoughts?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to