Return to Jive Software

Skip navigation
This discussion is archived
3,193 Views 13 Replies Last post: Nov 7, 2002 5:51 AM by Smanux RSS
matt Jive Employee 3,653 posts since
Jun 28, 2001
Currently Being Moderated

Oct 31, 2002 2:02 PM

Jive Forums 3.0 Beta Available

Hey all,

 

We're pleased to announce that Jive Forums 3.0 Beta is now available for download at: http://www.jivesoftware.com/beta.jsp

 

 

Included in the download are some release notes for the beta. Please read through them, as they detail the missing functionality. Much of the code is polished at this point, but there are definitely rough spots.

 

  • What this beta is good for: starting to get familiar with new 3.0 features, looking at API changes and the new skin technology.

  • What this beta is not good for: a fully functional, polished release.

 

Please give us your feedback in this thread. We'll likely have a release candidate out in about a week and the final release out very shortly after that.

 

Regards,

Matt

 

P.S. -- for a Halloween surprise, double click on the jiveforums.jar file in the distribution.

bmuralik Novice 146 posts since
Sep 21, 2002
Currently Being Moderated
Oct 31, 2002 7:09 PM in response to: Matt Tucker
Re: Jive Forums 3.0 Beta Available

Congrates!

Jive 3 Admin UI is very pleasant and neat. I could able to install and configure in minutes (as usual) without any issues.

 

Control Panel is a disappointing thing, but I can wait for some more time to get that functionality done.

 

Who's Online and editing are great option to have. Advanced search is not showing up available categories (cache issues?)

 

Expecting eagerly for other features to come, overall great piece.

 

-Murali

 

 

bill Jive Employee 1,702 posts since
Jun 28, 2001
Currently Being Moderated
Nov 1, 2002 9:44 AM in response to: Murali B
Re: Jive Forums 3.0 Beta Available

Murali,

 

Jive 3 Admin UI is very pleasant and neat. I could

able to install and configure in minutes (as usual)

without any issues.

 

Excellent!

 

Control Panel is a disappointing thing, but I can

wait for some more time to get that functionality

done.

 

Yep, this area will be vastly improved. Instead of having separate areas for watch management, user preferences and profile, buddy lists, etc we decided to pull all of that together so it's easier to use.

 

Who's Online and editing are great option to have.

Advanced search is not showing up available

categories (cache issues?)

 

No, not a caching issue, just un-implemented.

 

Expecting eagerly for other features to come, overall

great piece.

 

Thanks! We appreciate the feedback.

 

Regards,

--Bill

sleach Novice 1 posts since
Nov 4, 2002
Currently Being Moderated
Nov 4, 2002 11:25 AM in response to: Bill Lynch
Re: Jive Forums 3.0 Beta Available

When running the setup wizard, after selecting "Jive Default Group and User Auth system", the resulting page:

 

setup.usersystem.jspa?command=execute&mode=standard

 

Produces the following traceback:

 

java.lang.NullPointerException

     at com.jivesoftware.base.JiveGlobals.deleteJiveProperty(JiveGlobals.java:295)

     at com.jivesoftware.forum.action.setup.UserSystemSetupAction.doExecute(UserSystemSetupAction.java:179)

     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

     at java.lang.reflect.Method.invoke(Method.java:324)

     at com.jivesoftware.webwork.action.ActionSupport.invokeCommand(ActionSupport.java:408)

     at com.jivesoftware.webwork.action.ActionSupport.execute(ActionSupport.java:106)

     at com.jivesoftware.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:263)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)

     at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)

     at com.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:40)

     at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)

     at com.caucho.server.http.Invocation.service(Invocation.java:311)

     at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)

     at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:342)

     at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:272)

     at com.caucho.server.TcpConnection.run(TcpConnection.java:137)

     at java.lang.Thread.run(Thread.java:536)

 

 

bill Jive Employee 1,702 posts since
Jun 28, 2001
Currently Being Moderated
Nov 4, 2002 4:00 PM in response to: Sean Leach
Re: Jive Forums 3.0 Beta Available

Sean,

 

I think I've tracked this one down but I'd like to know if you see anymore error traces related to this. Look in your <jiveHome>/logs/jive.error.log file and let me know.

 

Also, what appserver are you using?

 

Thanks for the feedback!

 

Regards,

--Bill

scorpip_leon Novice 2 posts since
Nov 4, 2002
Currently Being Moderated
Nov 4, 2002 4:15 PM in response to: Bill Lynch
Re: Jive Forums 3.0 Beta Available

You should specify your jiveHome not only in \WEB-INF\web.xml but also in \WEB-INF\classes\jive_init.xml, althought the comment in the web.xml says "Setting the value here will override

the value in jive_init.xml."

 

Actually, neither com.jivesoftware.forum.util.JiveServlet13 nor com.jivesoftware.base.JiveGlobals can get the value of jiveHome defined in the web.xml

 

I mean all is in my computer.

scorpip_leon Novice 2 posts since
Nov 4, 2002
Currently Being Moderated
Nov 4, 2002 4:17 PM in response to: Leon
Re: Jive Forums 3.0 Beta Available

Window 2000 + tomcat 4.12 + jdk 1.4.1

bill Jive Employee 1,702 posts since
Jun 28, 2001
Currently Being Moderated
Nov 5, 2002 8:17 AM in response to: Sean Leach
Re: Jive Forums 3.0 Beta Available

Sean,

 

Could you try creating a 'logs' directory in your jiveHome dir? This is now created automatically but might not exist in the code for the first beta. After you create the dir, try re-running setup.

 

Regards,

--Bill

Smanux Novice 27 posts since
Oct 16, 2001
Currently Being Moderated
Nov 5, 2002 6:22 AM in response to: Matt Tucker
Re: Jive Forums 3.0 Beta Available

I got a NPE at the beginning of the setup phase. I'm running Orion 1.5.4 on Win2k with the JDK 1.4.1 :

 

http://127.0.0.1:8000/jive/setup.index!default.jspa

 

java.lang.NullPointerException

        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:679)

        at java.util.ResourceBundle.getBundle(ResourceBundle.java:661)

        at com.jivesoftware.forum.action.setup.SetupActionSupport.getText(SetupActionSupport.java:73)

        at com.jivesoftware.forum.action.setup.SetupAction.doDefault(SetupAction.java:125)

        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:324)

        at com.jivesoftware.webwork.action.ActionSupport.invokeCommand(ActionSupport.java:408)

        at com.jivesoftware.webwork.action.ActionSupport.execute(ActionSupport.java:106)

        at com.jivesoftware.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:263)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)

        at com.evermind._ie.doFilter(.:59)

        at com.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:40)

        at com.evermind._deb._lnc(.:380)

        at com.evermind._deb._wmb(.:170)

        at com.evermind._co._wbb(.:581)

        at com.evermind._co._fs(.:189)

        at com.evermind._bt.run(.:62)

 

I thought this was due to the french locale on my system, so i added a jive_i18n_fr.properties file in the jive jar but it didn't fix the issue.

 

bill Jive Employee 1,702 posts since
Jun 28, 2001
Currently Being Moderated
Nov 5, 2002 8:31 AM in response to: Emmanuel Bourg
Re: Jive Forums 3.0 Beta Available

Smanux,

 

Looks like it is locale related - I traced the code to a null locale object. So that means that on your system the call to JiveGlobals.getLocale() is returning null. This will happen if there's an error with the configuration on your system. Is the jiveHome value in your jive_init.xml file pointing to the right place? Also, try creating a 'logs' directory in jiveHome -- in beta1 that's not being auto-created.

 

Regards,

--Bill

Smanux Novice 27 posts since
Oct 16, 2001
Currently Being Moderated
Nov 6, 2002 3:15 AM in response to: Bill Lynch
Re: Jive Forums 3.0 Beta Available

I'm still getting the same NPE with the beta2. I didn't set the jiveHome path in jive_init.xml because for some reason the application doesn't respond when i do it (infinite loop somewhere ?), so i used the context param in the web.xml descriptor instead. I know the jiveHome value is ok because an attachement subdirectory has been automatically created. The beta2 didn't create the jiveHome/logs directory, i added it but the directory remains empty.

 

 

 

Smanux Novice 27 posts since
Oct 16, 2001
Currently Being Moderated
Nov 7, 2002 5:17 AM in response to: Matt Tucker
Re: Jive Forums 3.0 Beta Available

Using jive_init.xml or setting the jiveHome system property gives the same result, the application doesn't respond. The server process eats 100% CPU for a few seconds and then disconnects the client. Here is the tread dump when the server hangs :

 

"ApplicationServerThread" prio=5 tid=0x0AC7F4B0 nid=0x458 runnable http://www.jivesoftware.com/jivespace/message/78591#78591/b817000..b81fd8c

        at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)

        at java.io.File.exists(File.java:679)

        at com.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:56)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:326)

        - locked <06F9A6A8> (a java.lang.Class)

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

        - locked <06F9A6A8> (a java.lang.Class)

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

        - locked <06F9A6A8> (a java.lang.Class)

         

(snip, this pattern repeats 300+ times !)       

         

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

        - locked <06F9A6A8> (a java.lang.Class)

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

        - locked <06F9A6A8> (a java.lang.Class)

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

        - locked <06F9A6A8> (a java.lang.Class)

        at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

        at com.jivesoftware.base.database.DbPresenceManager.<init>(DbPresenceManager.java:34)

        at com.jivesoftware.base.database.DbPresenceManager.<clinit>(DbPresenceManager.java:31)

        at com.jivesoftware.base.presence.PresenceListener.<init>(PresenceListener.java:24)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

        at java.lang.Class.newInstance0(Class.java:306)

        at java.lang.Class.newInstance(Class.java:259)

        at com.evermind._cp._vsc(.:4263)

        at com.evermind._cp._wcc(.:485)

        at com.evermind._cp.<init>(.:348)

        at com.evermind._aj._qad(.:536)

        - locked <02FA5DF0> (a com.evermind._aj)

        at com.evermind._cr._qad(.:581)

        at com.evermind._cw._cd(.:372)

        - locked <03848A88> (a com.evermind._cw)

        at com.evermind._co._wbb(.:287)

        at com.evermind._co._fs(.:189)

        at com.evermind._bt.run(.:62)

        - locked <0386EBB0> (a com.evermind.server.ApplicationServerThread)

 

 

 

Smanux Novice 27 posts since
Oct 16, 2001
Currently Being Moderated
Nov 7, 2002 5:51 AM in response to: Emmanuel Bourg
Re: Jive Forums 3.0 Beta Available

I commented the filter mapping and the listener for the PresenceListener in the web.xml descriptor, now i get a stack overflow error :

 

java.lang.StackOverflowError

     at java.io.Win32FileSystem.slashify(Win32FileSystem.java:37)

     at java.io.Win32FileSystem.resolve(Win32FileSystem.java:217)

     at java.io.File.<init>(File.java:270)

     at com.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:61)

     at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:326)

     at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

     at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

     at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

     at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

     at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

     at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

     at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

     at com.jivesoftware.base.JiveGlobals.loadProperties(JiveGlobals.java:332)

     at com.jivesoftware.base.JiveGlobals.getJiveProperty(JiveGlobals.java:250)

More Like This

  • Retrieving data ...

Bookmarked By (0)

To better serve our customers we have included functionality to automatically follow up on a case after it has been idle for more than 5 days, and then auto close after an additional 3 days of inactivity. Choose No to acknowledge that this case will remain idle for longer than 5 days.
Making cases public allows other customers to learn from the solution of the case. It can also be used to gain feedback from others in the community. Ask our Support Engineers for more info, but we encourage you to make your cases public.