首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >birt不会保存数据集,出现“结构无效”错误

birt不会保存数据集,出现“结构无效”错误
EN

Stack Overflow用户
提问于 2014-03-11 05:10:42
回答 1查看 503关注 0票数 0

我们正在尝试在重新创建数据库后更新BIRT report项目。所以我输入了新的查询,但是当我移动到Parameters选项卡(或任何选项卡)时,出现以下错误:

The structure is floating, and its handler is invalid!

弹出,并在错误日志中显示以下错误:

Problems occurred when invoking code from plug-in: "org.eclipse.jface".

在此之后,其他内容都不起作用;更改不会注册(选项卡中的库名旁边没有星号),并且我不能保存任何内容。

堆栈跟踪:

代码语言:javascript
运行
AI代码解释
复制
java.lang.RuntimeException: The structure is floating, and its handle is invalid!
    at org.eclipse.birt.report.model.api.MemberHandle.<init>(MemberHandle.java:59)
    at org.eclipse.birt.report.model.api.DataSetParameterHandle.getMember(DataSetParameterHandle.java:372)
    at org.eclipse.birt.report.model.api.StructureHandle.getProperty(StructureHandle.java:187)
    at org.eclipse.birt.report.model.api.DataSetParameterHandle.getPosition(DataSetParameterHandle.java:184)
    at org.eclipse.birt.report.model.adapter.oda.impl.DataSetParameterAdapter.getPositions(DataSetParameterAdapter.java:1431)
    at org.eclipse.birt.report.model.adapter.oda.impl.DataSetParameterAdapter.getDriverDefinedParameters(DataSetParameterAdapter.java:1384)
    at org.eclipse.birt.report.model.adapter.oda.impl.DataSetAdapter.updateDesignerValue(DataSetAdapter.java:982)
    at org.eclipse.birt.report.model.adapter.oda.impl.DataSetAdapter.updateDataSetHandle(DataSetAdapter.java:929)
    at org.eclipse.birt.report.model.adapter.oda.impl.DataSetAdapter.updateDataSetHandle(DataSetAdapter.java:410)
    at org.eclipse.birt.report.model.adapter.oda.impl.ModelOdaAdapter.updateDataSetHandle(ModelOdaAdapter.java:188)
    at org.eclipse.birt.report.model.adapter.oda.ModelOdaAdapter.updateDataSetHandle(ModelOdaAdapter.java:203)
    at org.eclipse.birt.report.designer.data.ui.util.DTPUtil.updateDataSetHandle(DTPUtil.java:207)
    at org.eclipse.birt.report.designer.data.ui.dataset.PropertyPageWrapper.canLeave(PropertyPageWrapper.java:132)
    at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showPage(AbstractPropertyDialog.java:568)
    at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showSelectionPage(AbstractPropertyDialog.java:482)
    at org.eclipse.birt.report.designer.data.ui.dataset.DataSetEditor.showSelectionPage(DataSetEditor.java:913)
    at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2$1.run(AbstractPropertyDialog.java:438)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2.selectionChanged(AbstractPropertyDialog.java:433)
    at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162)
    at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188)
    at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1211)
    at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1241)
    at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:239)
    at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:233)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:403)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
    at org.eclipse.jface.window.Window.open(Window.java:802)
    at org.eclipse.birt.report.designer.ui.dialogs.BaseDialog.open(BaseDialog.java:111)
    at org.eclipse.birt.report.designer.data.ui.providers.EditableDataSetNodeProvider.performEdit(EditableDataSetNodeProvider.java:102)
    at org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:472)
    at org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:85)
    at org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:70)
    at org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
    at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:845)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:843)
    at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1477)
    at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1246)
    at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:249)
    at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:246)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:307)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

我不知道要搜索什么;我找到的所有结果都来自不同的错误。从"-clean“开始不起作用,重新创建BIRT报表项目也不起作用……任何在正确方向上的推动都将是足够的帮助。

问候你,Cez

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 16:39:51

我得到了同样的错误,但执行下面的步骤帮了我的忙。(我正在处理一个表)

  1. Delete the data sets
  2. 选择该表,在属性编辑器选项卡下,单击binding选项卡,选中Data set并选择none。
  3. 您应该会看到一个提示,询问您是否要清除所有现有数据字段信息,请单击‘yes’。

所有引用已删除数据集的数据绑定现在将被清除,瞧…继续你的工作。让我知道这是否也适用于你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22316954

复制
相关文章
Eclipse保存文件时出现字符编码错误
eclipse 由于开源所以支持了比较杂的编码方式,而这些一个工程导入时添加了不少的外来程序,由于不是同一工程一次编码带来了其中含有 GBK 或 UTF8 或 UTF16 或 ASCII 等文件编译时就会出现错误警告。
黑泽君
2018/10/11
3.6K0
【SAP SD系列】销售订单创建保存时,出现错误
在创建销售订单时,保存之后,出现如下显示: 点放大镜出现: 出现上面红色错误的时候 怎么解决 解决办法如下: 这个是开启配置了销售订单的合法控制   属于外贸关税的配置里面的   要关闭订单类型的合法控制检查即可 路径:销售分销-外贸关税-合法控制 凭证控制 把合法控制 由 C 改为 空
matinal
2020/11/17
4.8K0
【SAP SD系列】销售订单创建保存时,出现错误
TSINGSEE青犀视频行人检测后端代码出现保存json数据错误的处理
大家知道前段时间我们在某景区内进行了行人检测功能的测试,同时也将这一功能和景区的票务系统进行了对接。当我们将行人分析的结果和景区票务系统的数据进行对比时,后端代码出现保存的json数据错误。Json数据错误是:第一个“Persons”的字段为0(就是人数为0),不应该“ChangeValueArr”有值;而“ChangeValueArr”的数组中有很多要替换的视频源信息(需要替换的人数)。
TSINGSEE青犀视频
2021/09/29
4640
TSINGSEE青犀视频行人检测后端代码出现保存json数据错误的处理
python 结构化保存数据
最近重新写爬虫的课程,发现有些以前爬过的网站都消失了,到处找可爬的网站还有案例,收获不多,除了自建教学网站,想要找一些稳定,有趣且有一定实用价值的爬虫项目网站太难了。
叶子陪你玩
2022/04/04
1.1K0
python 结构化保存数据
将mnist数据集保存成numpy格式
代码地址:https://github.com/hsjeong5/MNIST-for-Numpy
marsggbo
2018/12/05
9600
TypeError: 'module' object is not callable (pytorch在进行MNIST数据集预览时出现的错误)
在使用pytorch在对MNIST数据集进行预览时,出现了TypeError: 'module' object is not callable的错误:
陶陶name
2022/05/12
2.1K0
出现500错误
早上闲来无事,在cpanel后台转悠,看到了hotlink保护,想想是不是设置一下防盗链呢,这个博客开始到现在也没有几张有价值的图片,其实防盗链没所谓的,凑凑热闹设置一下,以前用过cpanel后台的免费空间,设置过hotlink,所以就没在意,设置完关掉了。
空空裤兜
2023/03/03
1.7K0
【hacker的错误集】解决写入csv出现乱码和空行问题
✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:hacker的错误集 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站 hacker错误集 错误内容 错误分析 解决方案 结束语🏆🏆🏆 错误内容 import csv # 数据 person = [ {'姓名': 'xxx', '年龄': 18, '爱好': '学习python'}, {'姓名': 'yyy', '年龄': 18, '爱好': '学习pyt
hacker707
2022/11/27
7120
【hacker的错误集】解决写入csv出现乱码和空行问题
数据中心运营中出现的错误
如今,数据中心以其独特的功能在全球各行业内得到了广泛的应用。数据中心中部署了计算机系统和相关IT组件的设备,如服务器、存储等系统。 而为了提供更加可靠、高冗余、高效率的业务运营环境,数据中心通常部署数据通信连接,电源备份,安全保护装置,灭火和空调等设备。大型数据中心消耗的电力可供一个小镇使用,其柴油发电机的备电电源也造成大量的空气污染的。在网络泡沫时期,数据中心的建设和运营更加繁荣。多年来,大规模数据中心还是产生了很多操作错误,主要是由于人员的错误和失误所造成的。 为了获得更好的效率,数据中心运营者必须
企鹅号小编
2018/01/19
7870
数据中心运营中出现的错误
【猫狗数据集】加载保存的模型进行测试
分割线-----------------------------------------------------------------
西西嘛呦
2020/08/26
7820
【猫狗数据集】加载保存的模型进行测试
Mybatis 批量更新无效字符的错误
使用<foreach></foreach> 批量insert时报错 ORA-00911: 无效字符的错误
三哥
2018/12/24
2K0
WebPack错误集
webpack-dev-server跨域设置反向代理出现404错误 问题栈 分析解决 看到404后,再次看了下启动服务配置文件,估计是pathRewrite这个没起作用; //代理服务器 const
用户1148881
2018/01/17
1.2K0
WebPack错误集
数据结构之并查集
并查集(Union Find),从字面意思不太好理解这东西是个啥,但从名字大概可以得知与查询和集合有关,而实际也确实如此。并查集实际上是一种很不一样的树形结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。
端碗吹水
2021/02/02
1K0
数据结构—并查集《下》
  上一节主要介绍了 Quick Find 的思想和代码实现,本节要介绍的是 Quick Union的实现和代码实现。
Wu_Candy
2022/07/04
2760
数据结构—并查集《下》
数据结构—并查集《上》
  今天主要介绍的是并查集这种数据结构。其本质上是解决某一些特定问题的而设计出的数据结构。大家可以了解下这种数据结构,作为自己知识的储备。
Wu_Candy
2022/07/04
4560
数据结构—并查集《上》
Navicat 连接MySQL数据库出现错误:2059
MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。
全栈程序员站长
2022/09/28
7.6K1
Navicat 连接MySQL数据库出现错误:2059
【数据结构】学了数据结构还不会堆排序?--堆排序超详解
目录 前言 背景 排序策略 排序原则 如何建小堆数组 建堆策略1:向上调整 建堆策略2:向下调整 建成小堆之后 测试 具体堆源码 ---- 前言 ---- 在数据结构中我们学了堆的性质及其实现,而这里我们将讲解用堆来实现排序 背景 ---- 对给定数组进行堆排序,排成降序 排序策略 ---- 排序原则 如果是排升序那么则先将给定数组建立大堆 如果是排降序那么则先将给定数组建立小堆 注:这里排成降序,我们数组建立成一个数组小堆,对于大堆稍作修改就行了 如何建小堆数组 根位置和
用户9645905
2022/11/30
3210
【数据结构】学了数据结构还不会堆排序?--堆排序超详解
SQLServer执行命令出现“目录无效的提示”
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 一般都是清理垃圾清理过头了,把不该删的目录删了 网上说法: 问题描述: 1、s
逸鹏
2018/04/11
1.5K0
SQLServer执行命令出现“目录无效的提示”
【C结构体】结构体都不会,学啥数据结构(进阶版)
数组元素可以通过下标访问,是因为数组的元素长度相同,但是结构体的成员变量的类型不同,因此不能使用下标访问结构体的成员变量
MicroFrank
2023/01/16
5130
常见错误锦集
LCT splay只有该点的父亲节点不是根节点的时候才转两次 for(int y = fa(x); !IsRoot(x); rotate(x), y = fa(x)) if(!
attack
2018/05/30
5100

相似问题

BIRT中带有数据集的错误

14

基于SP错误的BIRT报表数据集

22

Birt参数和数据集

10

Python:保存数据集无效语法

12

带有参数sql错误的birt sql数据集

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档