sap hana 创建了一个分析视图 没有问题 编译成功可以运行往里加入一个属性视图的时候 检查错误报错 有人知道原因吗?帮看看 谢谢 报错内容如下:

Internal deployment of object failed;Repository: Encountered an error in repository runtime extension;Internal Error:exception  1: no.9500000  (mdx/metadata/deployment/join/JoinManager.cpp:434)n    An internal error occurred. Assertion failed with error message JoinManager::buildJoinPathsForOneTable: Recursion depth too high, potential endless loop detected. Loops in joins defined?nexception throw location:n 1: 0x00007f7e0bcd60c1 in ltt::logic_error::logic_error(char const*, int, ltt::error_code const&)+0x10 at stdexcept.cpp:53 (libhdblttbase.so)n 2: 0x00007f7e07ab8968 in mdx::AssertFailureError::AssertFailureError(char const*, int, ltt_adp::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<bool, true> > const&)+0x34 at mdxExceptions.cpp:157 (libhdbmdx.so)n 3: 0x00007f7e07bd9251 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0xa40 at JoinManager.cpp:434 (libhdbmdx.so)n 4: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n 5: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n 6: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n 7: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n 8: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n 9: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n10: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n11: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n12: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n13: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n14: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n15: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n16: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n17: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n18: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n19: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n20: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n21: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n22: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n23: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n24: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)n25: 0x00007f7e07bd8dd9 in mdx::metadata::JoinManager::buildJoinPathsForOneTable(mdx::metadata::DMOTable const*, mdx::metadata::DMOTable const*, mdx::metadata::JoinPath const*, ltt::basic_string<char, ltt::char_traits<char> > const&)+0x5c5 at JoinManager.cpp:524 (libhdbmdx.so)nn

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply