Re: Updating to 3.0.0-alpha
Hi, this is now fixed (in the next release). To work around for now, please replace calls to TypeSystemUtils.classifyType(Type myType) with TypeSystemImpl.getTypeClass((TypeImpl) myType) Cheers. -Marshall On 3/27/2017 11:37 AM, Marshall Schor wrote: > will fix this under Jira issue https://issues.apache.org/jira/browse/UIMA-5387 > > -Marshall > > > On 3/27/2017 10:24 AM, Marshall Schor wrote: >> Hi, >> >> sorry, I missed this email... I'll investigate. It seems this method was >> removed as part of the reorganization of how this information is maintained >> in V3 >> >> But you make a good point about backwards compatibility... >> >> -Marshall >> >> >> On 2/21/2017 11:39 PM, Chad Cravens wrote: >>> Hello UIMA group! >>> >>> Having a great time working with UIMA! >>> >>> I'm still pretty new to UIMA and am working with a pre-existing UIMA >>> application, upgrading to 3.0.0 alpha from 2.9.0. The document states that >>> backwards-compatibility is important, which is great in my case. >>> >>> I regenerated the JCas classes, and everything seemed to be ok, except for >>> one line from the Regex Annotator package: https://uima.apache.org/ >>> sandbox.html#regex.annotator >>> >>> Line 171 of FeaturePath_Impl.java uses the following code: >>> // get feature type and type code >>> Type featureType = feature.getRange(); >>> int featureTypeCode = TypeSystemUtils.classifyType(featureType); >>> >>> I poured through the trunk branch on github and realized that the method is >>> indeed gone: >>> https://github.com/apache/uima-uimaj/blob/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemUtils.java >>> >>> Just wondering if others are experiencing the same issue or is there >>> something I'm missing here? >>> >>> Thanks for the help! >>> >
Re: Updating to 3.0.0-alpha
will fix this under Jira issue https://issues.apache.org/jira/browse/UIMA-5387 -Marshall On 3/27/2017 10:24 AM, Marshall Schor wrote: > Hi, > > sorry, I missed this email... I'll investigate. It seems this method was > removed as part of the reorganization of how this information is maintained > in V3 > > But you make a good point about backwards compatibility... > > -Marshall > > > On 2/21/2017 11:39 PM, Chad Cravens wrote: >> Hello UIMA group! >> >> Having a great time working with UIMA! >> >> I'm still pretty new to UIMA and am working with a pre-existing UIMA >> application, upgrading to 3.0.0 alpha from 2.9.0. The document states that >> backwards-compatibility is important, which is great in my case. >> >> I regenerated the JCas classes, and everything seemed to be ok, except for >> one line from the Regex Annotator package: https://uima.apache.org/ >> sandbox.html#regex.annotator >> >> Line 171 of FeaturePath_Impl.java uses the following code: >> // get feature type and type code >> Type featureType = feature.getRange(); >> int featureTypeCode = TypeSystemUtils.classifyType(featureType); >> >> I poured through the trunk branch on github and realized that the method is >> indeed gone: >> https://github.com/apache/uima-uimaj/blob/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemUtils.java >> >> Just wondering if others are experiencing the same issue or is there >> something I'm missing here? >> >> Thanks for the help! >> >
Re: Updating to 3.0.0-alpha
Hi, sorry, I missed this email... I'll investigate. It seems this method was removed as part of the reorganization of how this information is maintained in V3 But you make a good point about backwards compatibility... -Marshall On 2/21/2017 11:39 PM, Chad Cravens wrote: > Hello UIMA group! > > Having a great time working with UIMA! > > I'm still pretty new to UIMA and am working with a pre-existing UIMA > application, upgrading to 3.0.0 alpha from 2.9.0. The document states that > backwards-compatibility is important, which is great in my case. > > I regenerated the JCas classes, and everything seemed to be ok, except for > one line from the Regex Annotator package: https://uima.apache.org/ > sandbox.html#regex.annotator > > Line 171 of FeaturePath_Impl.java uses the following code: > // get feature type and type code > Type featureType = feature.getRange(); > int featureTypeCode = TypeSystemUtils.classifyType(featureType); > > I poured through the trunk branch on github and realized that the method is > indeed gone: > https://github.com/apache/uima-uimaj/blob/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemUtils.java > > Just wondering if others are experiencing the same issue or is there > something I'm missing here? > > Thanks for the help! >