You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Rakesh Kumar (Jira)" <ji...@apache.org> on 2021/03/13 13:27:00 UTC

[jira] [Comment Edited] (FELIX-6392) Webconsole configadmin javascript error: Uncaught TypeError: parsers is undefined

    [ https://issues.apache.org/jira/browse/FELIX-6392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17300856#comment-17300856 ] 

Rakesh Kumar edited comment on FELIX-6392 at 3/13/21, 1:26 PM:
---------------------------------------------------------------

my bad, I thought I deployed the configurations but I didn't.

Please refer the screenshot - image-2021-03-13-18-54-46-042.png

It is showing the correct behaviour I think.

 


was (Author: rakeshk15):
my bad, I thought I deployed the configurations but I didn't.

Please refer the screenshot.

It is showing the correct behaviour I think.

 

> Webconsole configadmin javascript error: Uncaught TypeError: parsers is undefined
> ---------------------------------------------------------------------------------
>
>                 Key: FELIX-6392
>                 URL: https://issues.apache.org/jira/browse/FELIX-6392
>             Project: Felix
>          Issue Type: Bug
>          Components: Web Console
>            Reporter: Jorrit Nutma
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: webconsole-4.6.2
>
>         Attachments: Screenshot_20210303_170011.png, image-2021-03-11-19-37-00-425.png, image-2021-03-12-22-37-57-266.png, image-2021-03-13-18-54-46-042.png
>
>
> We've been using the Felix Webconsole a lot, in particular because it provides a nice UI for Felix Configadmin. Now we're upgrading our software and running into a problem that occurs in (although it might not originate from) the webconsole.
>   
>  We started out with the example workspace of bndtools ([https://github.com/bndtools/workspace]). Added a very simple API project and an implementation project. In the implementation project we define a declarative service component using the OSGi 7.0 annotations.
>   
>   But when going to the Configuration page ([http://localhost:8080/system/console/configMgr]), the configuration list stays empty and the webbrowser console shows a Javascript error:
> {noformat}
> jquery-3.5.1.js:2 Uncaught TypeError: Cannot read property '1' of undefined
>  at getCachedSortType (jquery.tablesorter-2.0.3.js:2)
>  at multisort (jquery.tablesorter-2.0.3.js:2)
>  at HTMLTableElement.<anonymous> (jquery.tablesorter-2.0.3.js:2)
>  at HTMLTableElement.dispatch (jquery-3.5.1.js:2)
>  at HTMLTableElement.v.handle (jquery-3.5.1.js:2)
>  at Object.trigger (jquery-3.5.1.js:2)
>  at HTMLTableElement.<anonymous> (jquery-3.5.1.js:2)
>  at Function.each (jquery-3.5.1.js:2)
>  at s.fn.init.each (jquery-3.5.1.js:2)
>  at s.fn.init.trigger (jquery-3.5.1.js:2){noformat}
> The weird thing is... even if I downgrade the webconsole bundles to the versions that I have been using without problems for years, I get the same error. It also appears with the latest versions of the webconsole and configadmin from [https://repo.maven.apache.org/maven2/] The cause of the problem somehow doesn't seem to be in the web console implementation itself.
>   
>  Here follows the content of my bndrun file:
>   
> {noformat}
> -runfw: org.eclipse.osgi;version=3.13
> -runprovidedcapabilities: ${native_capability}
> -resolve.effective: active
> -runproperties: \
>  org.osgi.service.http.port=8080
> -runbundles: \
>  org.apache.commons.io;version='[2.6.0,2.6.1)',\
>  org.apache.felix.http.jetty;version='[4.0.6,4.0.7)',\
>  org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
>  org.apache.felix.scr;version='[2.1.10,2.1.11)',\
>  org.example.api;version=snapshot,\
>  org.example.impl;version=snapshot,\
>  org.apache.commons.commons-fileupload;version='[1.4.0,1.4.1)',\
>  org.apache.felix.inventory;version='[1.0.4,1.0.5)',\
>  org.osgi.util.function;version='[1.1.0,1.1.1)',\
>  org.apache.felix.configadmin;version='[1.9.8,1.9.9)',\
>  org.apache.felix.webconsole;version='[4.3.4,4.3.5)',\
>  org.apache.felix.webconsole.plugins.ds;version='[2.0.8,2.0.9)'
> -runrequires: \
>  bnd.identity;version='latest';id='org.example.impl',\
>  bnd.identity;id='org.apache.felix.http.jetty',\
>  bnd.identity;id='org.apache.felix.configadmin',\
>  bnd.identity;id='org.apache.felix.webconsole',\
>  bnd.identity;id='org.apache.felix.webconsole.plugins.ds'
> -runee: JavaSE-11
> -resolve: manual
> {noformat}
> And I've also tried it with the latest bundles from [https://repo.maven.apache.org/maven2/]
>  
> {noformat}
> bnd.identity;version='4.6.0';id='org.apache.felix.webconsole',\
> bnd.identity;version='2.0.8';id='org.apache.felix.webconsole.plugins.ds',\
> bnd.identity;version='1.9.20';id='org.apache.felix.configadmin'
> {noformat}
> The javascript error occurs both in Firefox and Chromium and it looks to be the same error as reported https://issues.apache.org/jira/browse/FELIX-2715
> We would really appreciate some help with this. Can you replicate the issue and do you have a clue what it causes? And how it can be fixed?
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)