This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 249371

Summary: "Error while loading some projects" again in ODCS team server: Wiki language lag
Product: connecteddeveloper Reporter: chaase3 <chaase3>
Component: ODCSAssignee: Tomas Stupka <tstupka>
Status: RESOLVED FIXED    
Severity: normal CC: anebuzelsky, tpavek
Priority: P3    
Version: 8.0.2   
Hardware: PC   
OS: Windows 7   
Issue Type: DEFECT Exception Reporter:

Description chaase3 2014-12-15 19:36:27 UTC
When I log in to an internal ODCS development server from my Windows 7 system, I get the same error described in https://netbeans.org/bugzilla/show_bug.cgi?id=246815. The NetBeans log (in my userdir under AppData\Roaming\NetBeans\8.0.2\var\log) shows that the recently implemented new wiki markup language, Markdown, can't be read by the team server. The team server can't load any of my projects, even though only one uses the new markup language. If I change the project to use Textile or Confluence, all the project load just fine.

I assume the Team Server plugin implementation will catch up with the new markup language one of these days. Thanks!

INFO [ODCS ui]
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.tasktop.c2c.server.profile.domain.project.WikiMarkupLanguage from String value 'MARKDOWN': value not one of declared Enum instance names
 at [Source: java.io.InputStreamReader@50b0127e; line: 1, column: 4642] (through reference chain: com.tasktop.c2c.server.profile.service.ServiceCallResult["queryResult"]->com.tasktop.c2c.server.common.service.domain.QueryResult["resultPage"]->com.tasktop.c2c.server.profile.domain.project.Project["projectPreferences"]->com.tasktop.c2c.server.profile.domain.project.ProjectPreferences["wikiLanguage"])
	at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163)
	at org.codehaus.jackson.map.deser.StdDeserializationContext.weirdStringException(StdDeserializationContext.java:243)
	at org.codehaus.jackson.map.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:74)
	at org.codehaus.jackson.map.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:23)
	at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
	at org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
	at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
	at org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
	at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:217)
	at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:194)
	at org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
	at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
	at org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
	at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
	at org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
	at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2723)
	at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1877)
	at com.tasktop.c2c.server.common.service.web.ApacheHttpRestClientDelegate.postForObject(ApacheHttpRestClientDelegate.java:244)
Caused: com.tasktop.c2c.server.common.service.web.RestClientException: RestClientException
	at com.tasktop.c2c.server.common.service.web.ApacheHttpRestClientDelegate.postForObject(ApacheHttpRestClientDelegate.java:254)
	at com.tasktop.c2c.server.profile.service.ProfileWebServiceClient$PostCall.doCall(ProfileWebServiceClient.java:254)
	at com.tasktop.c2c.server.profile.service.ProfileWebServiceClient.findProjects(ProfileWebServiceClient.java:426)
	at org.netbeans.modules.odcs.client.ODCSClientImpl.getMyProjects(ODCSClientImpl.java:83)
Caused: org.netbeans.modules.odcs.client.api.ODCSException
	at org.netbeans.modules.odcs.client.ODCSClientImpl.getMyProjects(ODCSClientImpl.java:88)
	at org.netbeans.modules.odcs.api.ODCSServer.getMyProjects(ODCSServer.java:298)
	at org.netbeans.modules.odcs.ui.Utilities.getMyProjects(Utilities.java:157)
[catch] at org.netbeans.modules.odcs.ui.dashboard.ProjectAccessorImpl.getMemberProjects(ProjectAccessorImpl.java:91)
	at org.netbeans.modules.team.server.ui.common.OneProjectDashboard$MemberProjectsLoader$1.run(OneProjectDashboard.java:1088)
	at java.lang.Thread.run(Thread.java:745)
Comment 1 Tomas Stupka 2014-12-16 12:22:30 UTC
yes, we have to upgrade the dcs api libs, once they are available
Comment 2 Tomas Stupka 2014-12-18 15:57:51 UTC
fixed in jet-main #9e1d60fa3fcc